/**
 * Copyright(C): CETC-32
 * @Description: 数据管理目录实体类
 * @author: youqing
 * @version: 1.0
 * @date: 2020/9/11 10:55
 * 更改描述：
 */
package com.cetc32.dh.entity;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * @Title: DataMenu
 * @Description: 目录实体
 * @author: youqing
 * @version: 1.0
 * @date: 2018/11/21 13:43
 */
@Table(name = "data_menu")
public class DataMenu implements Serializable {

    /**
     * 无参构造函数
     */
    public DataMenu(){ }

    /**
     * @param id
     * @param menuName
     * @param pid
     * @param discription
     * @param url
     * 有参构造函数
     */
    public DataMenu( Long id, String menuName, Long pid, String discription, String url){
        this.id=id;
        this.menuName=menuName;
        this.pid=pid;
        this.discription=discription;
        this.url=url;
    }

    /**
     * id
     */
    @Id
    private Long id;

    /**
     * 数据管理菜单名称
     */
    @Column(name = "menu_name")
    private String menuName;

    /**
     * 父菜单ID
     */
    private Long pid;

    private String discription;

    /**
     * 菜单URL
     */
    private String url;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取数据管理菜单名称
     * @return menu_name - 数据管理菜单名称
     */
    public String getMenuName() {
        return menuName;
    }

    /**
     * 设置数据管理菜单名称
     * @param menuName 数据管理菜单名称
     */
    public void setMenuName(String menuName) {
        this.menuName = menuName == null ? null : menuName.trim();
    }

    /**
     * 获取父菜单ID
     * @return pid - 父菜单ID
     */
    public Long getPid() {
        return pid;
    }

    /**
     * 设置父菜单ID
     * @param pid 父菜单ID
     */
    public void setPid(Long pid) {
        this.pid = pid;
    }

    /**
     * @return discription
     */
    public String getDiscription() {
        return discription;
    }

    /**
     * @param discription
     */
    public void setDiscription(String discription) {
        this.discription = discription == null ? null : discription.trim();
    }

    /**
     * 获取菜单URL
     * @return url - 菜单URL
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置菜单URL
     * @param url 菜单URL
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }


   /* public String toString() {
        return "{" +
                "id=" + id +'\'' +
//                "menuName=" + menuName +
//                ", pid='" + pid + '\'' +
//                ", discription=" + discription+'\'' +
//                ", url=" + url +
                '}';
    }*/
}

